package com.example.movie.state

import com.example.common.state.BaseUIState
import com.example.movie.entity.MovieTypeEntity

sealed class MovieUiState: BaseUIState(){

    object LoadEmpty: MovieUiState()

    data class LoadLeverOneTypeSuccess(val list: List<MovieTypeEntity>): MovieUiState()
    data class LoadLeverOneTypeFail(val msg: String): MovieUiState()

    data class LoadLeverTwoTypeSuccess(val list: List<MovieTypeEntity>): MovieUiState()
    data class LoadLeverTwoTypeFail(val msg: String): MovieUiState()


}